0cd09d4eef0fd03c1daea7f5893154e616b3d429,OsmAnd/src/net/osmand/plus/mapcontextmenu/MapContextMenuFragment.java,MapContextMenuFragment,showOnMap,#LatLon#boolean#boolean#boolean#boolean#,779

Before Change


		if (ignoreCoef) {
			cp.setCenterLocation(0.5f, 0.5f);
		} else {
			cp.setCenterLocation(0.5f, map.getMapPosition() == OsmandSettings.BOTTOM_CONSTANT ? 0.15f : 0.5f);
		}
		cp.setLatLonCenter(flat, flon);
		flat = cp.getLatFromPixel(cp.getPixWidth() / 2, cp.getPixHeight() / 2);

After Change


		double flon = latLon.getLongitude();

		RotatedTileBox cp = map.getCurrentRotatedTileBox().copy();
		cp.setCenterLocation(0.5f, map.getMapPosition() == OsmandSettings.BOTTOM_CONSTANT ? 0.15f : 0.5f);
		cp.setLatLonCenter(flat, flon);
		flat = cp.getLatFromPixel(cp.getPixWidth() / 2, cp.getPixHeight() / 2);
		flon = cp.getLonFromPixel(cp.getPixWidth() / 2, cp.getPixHeight() / 2);